*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
}
body{
	position: relative;
	min-width: 1200px;
	color: #333333;
}
a{
	text-decoration: none;
  	color:#000;
}
input{  
    background:none;  
    outline:none;  
    border:none;
}
input:focus{   
    border:none;
}
.container{
	margin: auto;
	width: 1200px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:after{
	visibility: hidden;
    display: block;
    font-size: 0;
    content: '.';
    clear: both;
    height: 0;
}
/*公用头部 start*/
.header{
	width: 100%;
	height: 100px;
	background: #222222;
}
.header-content{
	width: 100%;
	height: 100%;
}
.header-logo{
	float: left;
	margin-top: 18px;
	width: 71px;
	height: 64px;
}
.header-content-r{
	height: 100%;
	float: right;
	font-size: 0;
}
.header .header-menu-nav .item-nav{
	position: relative;
	display: inline-block;
	padding: 0 20px;
	text-align: center;
	line-height: 100px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.header .header-menu-nav .item-nav:hover{
	background: #D1AA5E;
}
.header .header-menu-nav .item-nav:hover .item-nav-list{
	display: block;
}
.header .header-menu-nav .active{
	background: #D1AA5E;
}
.header .header-menu-nav .item-nav-list{
	display: none;
	position: absolute;
	width: 100%;
	max-height: 480px;
	left: 0;
	top: 100px;
	z-index: 111;
	background: #D1AA5E;
	overflow: hidden;
}
.header .header-menu-nav .item-nav-list a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
}
.header .header-menu-nav .item-nav-list a:hover{
	background: #DDB76C;
}
.header .header-menu-nav .item-nav-list .active{
	background: #DDB76C;
}
.header-content-search{
	margin-left: 40px;
	margin-top: 37px;
	display: inline-block;
	width: 100px;
	height: 30px;
	border-radius: 15px;
	text-align: center;
	line-height: 30px;
	background:rgba(255,255,255,.06);
}
.search-icon{
	margin-top: 9px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img/search.png) no-repeat;
	background-size: 100%;
	vertical-align: top;
}
.header-content-search>span{
	margin-left: 8px;
	display: inline-block;
	font-size: 12px;
	color: #666666;
}
/*公用头部 end*/

/*首页 start*/
.index-footer{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index:111
}
.index-footer-nav{
	font-size: 0;
}
.index-footer-nav-item{
	margin-right: 12px;
	box-sizing: border-box;
	padding-top: 25px;
	display: inline-block;
	width: 230px;
	height: 140px;
	text-align: center;
	background: #D1AA5E;
	color: #fff;
}
.index-footer-nav-item:last-child{
	margin-right: 0;
}
.index-footer-nav-item>h4{
	margin-top: 13px;
	font-size: 18px;
	line-height: 22px;
}
.index-footer-nav-item>p{
	line-height: 16px;
	font-size: 12px;
}
.index-footer-p{
	line-height: 50px;
	text-align: center;
	font-size: 12px;
	color: #E8E8E8;
}
/*首页 end*/

/*banner*/
.banner{
	font-size: 0;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.banner img{
	width: 1920px;
	height: 480px;
}
.baner-content{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	overflow: hidden;
	color: #fff;
}
.baner-content-title{
	margin-top: 80px;
}
.baner-content-title>h3{
	font-size: 48px;
	line-height: 64px;
	font-weight: normal;
}
.baner-content-title>p{
	margin-top: 10px;
	font-size: 36px;
	line-height: 47px;
	font-weight: normal;
	letter-spacing:6px;
}
.baner-content-info{
	margin-top: 60px;
}
.baner-content-info>h4{
	font-size:24px;
	line-height:31px;
	letter-spacing:7px;
	font-weight: normal;
}
.baner-content-info>p{
	margin-top: 10px;
	font-size:14px;
	line-height:19px;
	letter-spacing:1px;
}
.bannericon{
	margin-top: 50px;
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../img/icon_downarr.png) no-repeat;
	background-size: 100%;
}
/*banner*/
/* 公用底部 start*/
.footer{
	background: #F5F5F5;
}
.footer-content{
	padding: 60px 0 50px;
	border-bottom: 1px solid #E8E8E8;
}
.footer-menu-item{
	display: inline-block;
	margin-right: 48px;
	vertical-align: top;
}
.footer-nav{
	margin-top: 30px;
	line-height: 28px;
}
.footer-nav:first-child{
	margin-top: 0;
}
.footer-nav-title{
	font-weight: normal;
	font-size: 16px;
	color: #333333;
}
.footer-nav-item{
	display: block;
	font-size: 14px;
	color: #999999;
}
.footer-info-l{
	width: 102px;
	text-align: center;
	font-size: 12px;
	color: #999999;
}
.footer-info-r{
	margin-left: 20px;
	width: 240px;
}
.footer-info-r>span{
	display: block;
	line-height: 26px;
	font-size: 14px;
	color: #666;
}
.footer-info-r>span:nth-child(1){
	color: #333333;
}
.footer-info-r>span:nth-child(2){
	font-size: 22px;
	line-height: 29px;
	color: #333333;
}
.footer-p{
	text-align: center;
	line-height: 97px;
	font-size: 14px;
	color: #999;
}
/* 公用底部 end*/

/*企业简介*/
.profile-menu{
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #FFFCF5;
	text-align: center;
}
.profile-menu-item{
	margin-right: 100px;
	display: inline-block;
	position: relative;
	height: 100%;
	font-weight: bold;
	font-size: 15px;
	color: #333;
}
.profile-menu-item:last-child{
	margin-right: 0;
}
.profile-menu .active:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	left: 0;
	bottom: 14px;
	border-bottom: 3px solid #D1AA5E;
}
.info-content{
	padding: 60px 0 80px;
	color: #333333;
}
.info-content-p img{
max-width:100%!important;height:auto;
}
/*.info-content h3{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height:31px;
}*/
.info-content p{
	text-align: left;
	text-indent: 2em;
	/*margin-top: 25px;*/
	line-height:28px;
	font-size: 14px;
}
.info-content>.info-content-title{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height:31px;
}
.info-content>.info-content-p{
	text-align: left;
	text-indent: 2em;
	margin-top: 25px;
	line-height:28px;
	font-size: 14px;
}
.info-content{
	/*text-align: center;*/
}
.profile-content {
	text-align:center;
}
.info-content>.info-content-img{
	margin-top: 40px;
}
.inf-content-page{
	height: 30px;
	line-height: 30px;
	color: #666666;
	font-size: 0;
}
.inf-content-page>span{
	box-sizing: border-box;
	display: inline-block;
	padding: 0 12px;
	margin-right: 10px;
	vertical-align: top;
	font-size: 14px;
	border: 1px solid #E8E8E8;
	cursor: pointer;
}
.inf-content-page>.active{
	color: #fff;
	background: #D1AA5E;
	border: 1px solid #D1AA5E;
}
.inf-content-page>span:last-child{
	margin-right: 0;
}
/*企业简介*/

/*公司荣誉 项目展示 图片列表*/
.honor-list{
	font-size: 0;
}
.honor-item{
	display: inline-block;
	margin-right: 60px;
	margin-bottom: 54px;
	width: 360px;
	text-align:center;
}

.honor-item:nth-child(3n){
	margin-right: 0;
}
.honor-item >span{
	margin-top: 20px;
	display: block;
	line-height: 19px;
	text-align: center;
	font-size: 16px;
	color:#000;
}
.honor-item a>span{
	margin-top: 20px;
	display: block;
	line-height: 19px;
	text-align: center;
	font-size: 16px;
	color:#000;
}
.honor-item img {
width: 100%;
}
/*公司荣誉*/

/*集团动态*/
.group-news-item{
	display: block;
	margin-bottom: 60px;
	height: 220px;
	font-size: 0;
}
.group-news-item>img{
	width: 330px;
	height: 220px;
}
.group-news-info{
	margin-left: 40px;
	display: inline-block;
	height: 100%;
	vertical-align: top;
}
.group-news-info>h4{
	font-weight: normal;
	line-height: 24px;
	font-size: 20px;
	color: #333;
}
.group-news-info>p{
	margin-top: 20px;
	width: 830px;
	height: 120px;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
}
.group-news-info>span{
	line-height: 24px;
	font-size: 14px;
	color: #999999;
}
/*集团动态*/
/* 业界资讯 */
.industry-news-list{
	margin-bottom: 60px;
}
.industry-news-item{
	margin-top: 30px;
	display: block;
	padding-bottom: 30px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 0;
}
.industry-news-item:first-child{
	margin-top: 0;
}
.industry-news-date{
	display: inline-block;
	width: 100px;
	height: 100px;
	text-align: center;
	background: #F5F5F5;
}
.industry-news-date>span{
	display: block;
}
.industry-news-date>span:nth-child(1){
	margin-top: 20px;
	line-height: 24px;
	font-size: 20px;
	color: #D1AA5E;
}
.industry-news-date>span:nth-child(2){
	margin-top: 8px;
	line-height: 19px;
	font-size: 16px;
	color: #CCCCCC;
}
.industry-news-info{
	margin-left: 40px;
	display: inline-block;
	width: 1060px;
	vertical-align: top;
	height: 100%;
	overflow: hidden;
}
.industry-news-info>h4{
	line-height: 26px;
	font-weight: normal;
	font-size: 20px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.industry-news-info>p{
	margin-top: 22px;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
}
/* 业界资讯 */
/* 新闻详情 */
.detail-route{
	line-height: 80px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 13px;
	color: #999999;
}
.detail-content-time{
	margin-top: 20px;
	text-align: center;
	line-height: 19px;
	font-size: 16px;
	color: #999;
}
.detail-tj{
	margin-bottom: 80px;
}
.detail-item{
	display: block;
	font-size: 14px;
	line-height: 40px;
	color: #333333;
}
.detail-item>span{
	color: #999999;
}
/* 新闻详情 */

/*招聘信息*/
.table-cell{
	width: 1200px;
	height: 70px;
	line-height: 70px;
	font-size: 0;
}
.recruit-table-top>span{
	font-size: 16px;
	color: #999999;
}
.table-cell>span{
	display: inline-block;
	vertical-align: top;
}

.table-cell>span:nth-child(1){
	box-sizing: border-box;
	padding-left: 40px;
	width: 480px;
}
.table-cell>span:nth-child(2){
	width: 430px;
}
.table-cell>span:nth-child(3){
	width: 290px;
}
.recruit-item{
	font-size: 0;
}
.recruit-item span{
	font-size: 15px;
}
.recruit-item>span:nth-child(3){
	position: relative;
	box-sizing: border-box;
	padding-right: 90px;
	
}
.recruit-item>span:nth-child(3)>span{
	position: absolute;
	width: 90px;
	height: 100%;
	right: 0;
	top: 0;
	text-align: center;
	color: #D1AA5E;
	cursor: pointer;
}
.recruit-table-item:nth-child(2n+1) .recruit-item{
	background: #F5F5F5;
}
.recruit-item-info{
	display: none;
	padding-top: 10px;
	padding-bottom: 50px;
}
.recruit-item-info-content{
	margin-top: 6px;
	box-sizing: border-box;
	padding-left: 40px;
	text-align: left;
	line-height: 24px;
	font-size: 12px;
	color: #666666;
}
.recruit-item-info-content>h5{
	margin-bottom: 4px;
}
/*招聘信息*/

/*联系我们*/
.us-content{
	text-align: center;
}
.us-content>h3,.us-content>h4{
	line-height:30px;
	font-size:24px;
	color: #333333;
}
.us-content>h4{
	margin-top: 12px;
	color: #E8E8E8;
}
.us-address{
	margin-top: 64px;
	height: 80px;
	font-size: 0;
}
.item-us{
	display: inline-block;
	box-sizing: border-box;
	width: 400px;
	height: 100%;
	border-right: 1px solid #E8E8E8;
	vertical-align: top;
}
.item-us>p{
	line-height:36px;
	font-size:16px;
	color: #666666;
}
.item-us:last-child{
	border-right: 1px solid transparent;
}
.map-content{
	margin-top: 60px;
	width: 100%;
	height: 420px;
	background: #eee;
}
.search-icon-us{
	display: inline-block;
	width: 27px;
	height: 28px;
	background: url(../img/search-icon-us.png) no-repeat;
	background-size: 100%;
}
.colse-icon{
	margin-top: 40px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/colse-icon.png) no-repeat;
	background-size: 100%;
	cursor:pointer;
}
.header-content-search-us{
	position: relative;
	margin-top: 20px;
	margin-right: 60px;
	width: 607px;
	height: 60px;
	cursor: pointer;
}
.header-search-no{
	display: none;
}
.header-content-search-us input{
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding-right: 60px;
	border-radius: 30px;
	text-indent: 30px;
	font-size: 24px;
	color: #fff;
	background:rgba(255,255,255,.16);
}
/* WebKit browsers  */
.header-content-search-us input::-webkit-input-placeholder {
   /* 字体大小直接写样式即可 */
    font-size: 24px;
}
/*  Mozilla Firefox 4-18使用伪类 */
.header-content-search-us input:-moz-placeholder {
  font-size: 24px;
}
/* Mozilla Firefox 19+ 使用伪元素  */
.header-content-search-us input::-moz-placeholder { 
  font-size: 24px;
}
/* IE10使用伪类 */
.header-content-search-us input:-ms-input-placeholder {
  font-size: 24px;
}
.header-content-search-us .search-icon-us{
	position: absolute;
	top: 16px;
	right: 30px;
}

/*联系我们*/

/*搜索*/
.search-top{
	padding: 32px 0 61px;
	background: #F5F5F5;
}
.nav-route{
	line-height: 16px;
	font-size: 13px;
	color: #999;
}
.search-top-input{
	position: relative;
	margin: 60px auto 0;
	width: 720px;
	height: 60px;
	border-radius: 30px;
	overflow: hidden;
}
.search-top-input input{
	box-sizing: border-box;
	padding-right: 100px;
	width: 100%;
	height: 100%;
	text-indent: 2em;
	font-size: 16px;
	background: #fff;
}
.search-top-input .search-top-icon{
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
	height: 100%;
	background: #D1AA5E url(../img/search-top-icon.png) center center no-repeat;
	z-index: 111;
	cursor: pointer;
}
.search-content-main{
	text-align: left;
}
.search-content-main-p{
	line-height: 19px;
	font-size: 16px;
	color: #999999;
}
.search-content-main-p>span{
	color: #D1AA5E;
}
.search-content-list{
	margin-bottom: 60px;
}
.search-content-item{
	padding: 29px 0 26px;
	display: block;
	border-bottom: 1px solid #E8E8E8;
}
.search-content-item>h4{
	font-weight: normal;
	line-height: 24px;
	font-size: 20px;
	color: #333333;
}
.search-content-item>p{
	margin-top: 21px;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
/*搜索*/